You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1012 lines
11 KiB

  1. #pragma once
  2. // lower this number if a smaller dictionary is desired
  3. #define NUMBER_OF_WORDS 1000
  4. #define MAX_WORDS 1000
  5. #if (NUMBER_OF_WORDS > MAX_WORDS)
  6. # error *** NUMBER_OF_WORDS must be between 0 and 1000 inclusive
  7. #endif
  8. const char *dict[MAX_WORDS] = { \
  9. "the", \
  10. "of", \
  11. "to", \
  12. "and", \
  13. "a", \
  14. "in", \
  15. "is", \
  16. "it", \
  17. "you", \
  18. "that", \
  19. "he", \
  20. "was", \
  21. "for", \
  22. "on", \
  23. "are", \
  24. "with", \
  25. "as", \
  26. "I", \
  27. "his", \
  28. "they", \
  29. "be", \
  30. "at", \
  31. "one", \
  32. "have", \
  33. "this", \
  34. "from", \
  35. "or", \
  36. "had", \
  37. "by", \
  38. "not", \
  39. "word", \
  40. "but", \
  41. "what", \
  42. "some", \
  43. "we", \
  44. "can", \
  45. "out", \
  46. "other", \
  47. "were", \
  48. "all", \
  49. "there", \
  50. "when", \
  51. "up", \
  52. "use", \
  53. "your", \
  54. "how", \
  55. "said", \
  56. "an", \
  57. "each", \
  58. "she", \
  59. "which", \
  60. "do", \
  61. "their", \
  62. "time", \
  63. "if", \
  64. "will", \
  65. "way", \
  66. "about", \
  67. "many", \
  68. "then", \
  69. "them", \
  70. "write", \
  71. "would", \
  72. "like", \
  73. "so", \
  74. "these", \
  75. "her", \
  76. "long", \
  77. "make", \
  78. "thing", \
  79. "see", \
  80. "him", \
  81. "two", \
  82. "has", \
  83. "look", \
  84. "more", \
  85. "day", \
  86. "could", \
  87. "go", \
  88. "come", \
  89. "did", \
  90. "number", \
  91. "sound", \
  92. "no", \
  93. "most", \
  94. "people", \
  95. "my", \
  96. "over", \
  97. "know", \
  98. "water", \
  99. "than", \
  100. "call", \
  101. "first", \
  102. "who", \
  103. "may", \
  104. "down", \
  105. "side", \
  106. "been", \
  107. "now", \
  108. "find", \
  109. "any", \
  110. "new", \
  111. "work", \
  112. "part", \
  113. "take", \
  114. "get", \
  115. "place", \
  116. "made", \
  117. "live", \
  118. "where", \
  119. "after", \
  120. "back", \
  121. "little", \
  122. "only", \
  123. "round", \
  124. "man", \
  125. "year", \
  126. "came", \
  127. "show", \
  128. "every", \
  129. "good", \
  130. "me", \
  131. "give", \
  132. "our", \
  133. "under", \
  134. "name", \
  135. "very", \
  136. "through", \
  137. "just", \
  138. "form", \
  139. "sentence", \
  140. "great", \
  141. "think", \
  142. "say", \
  143. "help", \
  144. "low", \
  145. "line", \
  146. "differ", \
  147. "turn", \
  148. "cause", \
  149. "much", \
  150. "mean", \
  151. "before", \
  152. "move", \
  153. "right", \
  154. "boy", \
  155. "old", \
  156. "too", \
  157. "same", \
  158. "tell", \
  159. "does", \
  160. "set", \
  161. "three", \
  162. "want", \
  163. "air", \
  164. "well", \
  165. "also", \
  166. "play", \
  167. "small", \
  168. "end", \
  169. "put", \
  170. "home", \
  171. "read", \
  172. "hand", \
  173. "port", \
  174. "large", \
  175. "spell", \
  176. "add", \
  177. "even", \
  178. "land", \
  179. "here", \
  180. "must", \
  181. "big", \
  182. "high", \
  183. "such", \
  184. "follow", \
  185. "act", \
  186. "why", \
  187. "ask", \
  188. "men", \
  189. "change", \
  190. "went", \
  191. "light", \
  192. "kind", \
  193. "off", \
  194. "need", \
  195. "house", \
  196. "picture", \
  197. "try", \
  198. "us", \
  199. "again", \
  200. "animal", \
  201. "point", \
  202. "mother", \
  203. "world", \
  204. "near", \
  205. "build", \
  206. "self", \
  207. "earth", \
  208. "father", \
  209. "head", \
  210. "stand", \
  211. "own", \
  212. "page", \
  213. "should", \
  214. "country", \
  215. "found", \
  216. "answer", \
  217. "school", \
  218. "grow", \
  219. "study", \
  220. "still", \
  221. "learn", \
  222. "plant", \
  223. "cover", \
  224. "food", \
  225. "sun", \
  226. "four", \
  227. "between", \
  228. "state", \
  229. "keep", \
  230. "eye", \
  231. "never", \
  232. "last", \
  233. "let", \
  234. "thought", \
  235. "city", \
  236. "tree", \
  237. "cross", \
  238. "farm", \
  239. "hard", \
  240. "start", \
  241. "might", \
  242. "story", \
  243. "saw", \
  244. "far", \
  245. "sea", \
  246. "draw", \
  247. "left", \
  248. "late", \
  249. "run", \
  250. "don't", \
  251. "while", \
  252. "press", \
  253. "close", \
  254. "night", \
  255. "real", \
  256. "life", \
  257. "few", \
  258. "north", \
  259. "open", \
  260. "seem", \
  261. "together", \
  262. "next", \
  263. "white", \
  264. "children", \
  265. "begin", \
  266. "got", \
  267. "walk", \
  268. "example", \
  269. "ease", \
  270. "paper", \
  271. "group", \
  272. "always", \
  273. "music", \
  274. "those", \
  275. "both", \
  276. "mark", \
  277. "often", \
  278. "letter", \
  279. "until", \
  280. "mile", \
  281. "river", \
  282. "car", \
  283. "feet", \
  284. "care", \
  285. "second", \
  286. "book", \
  287. "carry", \
  288. "took", \
  289. "science", \
  290. "eat", \
  291. "room", \
  292. "friend", \
  293. "began", \
  294. "idea", \
  295. "fish", \
  296. "mountain", \
  297. "stop", \
  298. "once", \
  299. "base", \
  300. "hear", \
  301. "horse", \
  302. "cut", \
  303. "sure", \
  304. "watch", \
  305. "color", \
  306. "face", \
  307. "wood", \
  308. "main", \
  309. "enough", \
  310. "plain", \
  311. "girl", \
  312. "usual", \
  313. "young", \
  314. "ready", \
  315. "above", \
  316. "ever", \
  317. "red", \
  318. "list", \
  319. "though", \
  320. "feel", \
  321. "talk", \
  322. "bird", \
  323. "soon", \
  324. "body", \
  325. "dog", \
  326. "family", \
  327. "direct", \
  328. "pose", \
  329. "leave", \
  330. "song", \
  331. "measure", \
  332. "door", \
  333. "product", \
  334. "black", \
  335. "short", \
  336. "numeral", \
  337. "class", \
  338. "wind", \
  339. "question", \
  340. "happen", \
  341. "complete", \
  342. "ship", \
  343. "area", \
  344. "half", \
  345. "rock", \
  346. "order", \
  347. "fire", \
  348. "south", \
  349. "problem", \
  350. "piece", \
  351. "told", \
  352. "knew", \
  353. "pass", \
  354. "since", \
  355. "top", \
  356. "whole", \
  357. "king", \
  358. "space", \
  359. "heard", \
  360. "best", \
  361. "hour", \
  362. "better", \
  363. "true", \
  364. "during", \
  365. "hundred", \
  366. "five", \
  367. "remember", \
  368. "step", \
  369. "early", \
  370. "hold", \
  371. "west", \
  372. "ground", \
  373. "interest", \
  374. "reach", \
  375. "fast", \
  376. "verb", \
  377. "sing", \
  378. "listen", \
  379. "six", \
  380. "table", \
  381. "travel", \
  382. "less", \
  383. "morning", \
  384. "ten", \
  385. "simple", \
  386. "several", \
  387. "vowel", \
  388. "toward", \
  389. "war", \
  390. "lay", \
  391. "against", \
  392. "pattern", \
  393. "slow", \
  394. "center", \
  395. "love", \
  396. "person", \
  397. "money", \
  398. "serve", \
  399. "appear", \
  400. "road", \
  401. "map", \
  402. "rain", \
  403. "rule", \
  404. "govern", \
  405. "pull", \
  406. "cold", \
  407. "notice", \
  408. "voice", \
  409. "unit", \
  410. "power", \
  411. "town", \
  412. "fine", \
  413. "certain", \
  414. "fly", \
  415. "fall", \
  416. "lead", \
  417. "cry", \
  418. "dark", \
  419. "machine", \
  420. "note", \
  421. "wait", \
  422. "plan", \
  423. "figure", \
  424. "star", \
  425. "box", \
  426. "noun", \
  427. "field", \
  428. "rest", \
  429. "correct", \
  430. "able", \
  431. "pound", \
  432. "done", \
  433. "beauty", \
  434. "drive", \
  435. "stood", \
  436. "contain", \
  437. "front", \
  438. "teach", \
  439. "week", \
  440. "final", \
  441. "gave", \
  442. "green", \
  443. "oh", \
  444. "quick", \
  445. "develop", \
  446. "ocean", \
  447. "warm", \
  448. "free", \
  449. "minute", \
  450. "strong", \
  451. "special", \
  452. "mind", \
  453. "behind", \
  454. "clear", \
  455. "tail", \
  456. "produce", \
  457. "fact", \
  458. "street", \
  459. "inch", \
  460. "multiply", \
  461. "nothing", \
  462. "course", \
  463. "stay", \
  464. "wheel", \
  465. "full", \
  466. "force", \
  467. "blue", \
  468. "object", \
  469. "decide", \
  470. "surface", \
  471. "deep", \
  472. "moon", \
  473. "island", \
  474. "foot", \
  475. "system", \
  476. "busy", \
  477. "test", \
  478. "record", \
  479. "boat", \
  480. "common", \
  481. "gold", \
  482. "possible", \
  483. "plane", \
  484. "stead", \
  485. "dry", \
  486. "wonder", \
  487. "laugh", \
  488. "thousand", \
  489. "ago", \
  490. "ran", \
  491. "check", \
  492. "game", \
  493. "shape", \
  494. "equate", \
  495. "hot", \
  496. "miss", \
  497. "brought", \
  498. "heat", \
  499. "snow", \
  500. "tire", \
  501. "bring", \
  502. "yes", \
  503. "distant", \
  504. "fill", \
  505. "east", \
  506. "paint", \
  507. "language", \
  508. "among", \
  509. "grand", \
  510. "ball", \
  511. "yet", \
  512. "wave", \
  513. "drop", \
  514. "heart", \
  515. "am", \
  516. "present", \
  517. "heavy", \
  518. "dance", \
  519. "engine", \
  520. "position", \
  521. "arm", \
  522. "wide", \
  523. "sail", \
  524. "material", \
  525. "size", \
  526. "vary", \
  527. "settle", \
  528. "speak", \
  529. "weight", \
  530. "general", \
  531. "ice", \
  532. "matter", \
  533. "circle", \
  534. "pair", \
  535. "include", \
  536. "divide", \
  537. "syllable", \
  538. "felt", \
  539. "perhaps", \
  540. "pick", \
  541. "sudden", \
  542. "count", \
  543. "square", \
  544. "reason", \
  545. "length", \
  546. "represent", \
  547. "art", \
  548. "subject", \
  549. "region", \
  550. "energy", \
  551. "hunt", \
  552. "probable", \
  553. "bed", \
  554. "brother", \
  555. "egg", \
  556. "ride", \
  557. "cell", \
  558. "believe", \
  559. "fraction", \
  560. "forest", \
  561. "sit", \
  562. "race", \
  563. "window", \
  564. "store", \
  565. "summer", \
  566. "train", \
  567. "sleep", \
  568. "prove", \
  569. "lone", \
  570. "leg", \
  571. "exercise", \
  572. "wall", \
  573. "catch", \
  574. "mount", \
  575. "wish", \
  576. "sky", \
  577. "board", \
  578. "joy", \
  579. "winter", \
  580. "sat", \
  581. "written", \
  582. "wild", \
  583. "instrument", \
  584. "kept", \
  585. "glass", \
  586. "grass", \
  587. "cow", \
  588. "job", \
  589. "edge", \
  590. "sign", \
  591. "visit", \
  592. "past", \
  593. "soft", \
  594. "fun", \
  595. "bright", \
  596. "gas", \
  597. "weather", \
  598. "month", \
  599. "million", \
  600. "bear", \
  601. "finish", \
  602. "happy", \
  603. "hope", \
  604. "flower", \
  605. "clothe", \
  606. "strange", \
  607. "gone", \
  608. "jump", \
  609. "baby", \
  610. "eight", \
  611. "village", \
  612. "meet", \
  613. "root", \
  614. "buy", \
  615. "raise", \
  616. "solve", \
  617. "metal", \
  618. "whether", \
  619. "push", \
  620. "seven", \
  621. "paragraph", \
  622. "third", \
  623. "shall", \
  624. "held", \
  625. "hair", \
  626. "describe", \
  627. "cook", \
  628. "floor", \
  629. "either", \
  630. "result", \
  631. "burn", \
  632. "hill", \
  633. "safe", \
  634. "cat", \
  635. "century", \
  636. "consider", \
  637. "type", \
  638. "law", \
  639. "bit", \
  640. "coast", \
  641. "copy", \
  642. "phrase", \
  643. "silent", \
  644. "tall", \
  645. "sand", \
  646. "soil", \
  647. "roll", \
  648. "temperature", \
  649. "finger", \
  650. "industry", \
  651. "value", \
  652. "fight", \
  653. "lie", \
  654. "beat", \
  655. "excite", \
  656. "natural", \
  657. "view", \
  658. "sense", \
  659. "ear", \
  660. "else", \
  661. "quite", \
  662. "broke", \
  663. "case", \
  664. "middle", \
  665. "kill", \
  666. "son", \
  667. "lake", \
  668. "moment", \
  669. "scale", \
  670. "loud", \
  671. "spring", \
  672. "observe", \
  673. "child", \
  674. "straight", \
  675. "consonant", \
  676. "nation", \
  677. "dictionary", \
  678. "milk", \
  679. "speed", \
  680. "method", \
  681. "organ", \
  682. "pay", \
  683. "age", \
  684. "section", \
  685. "dress", \
  686. "cloud", \
  687. "surprise", \
  688. "quiet", \
  689. "stone", \
  690. "tiny", \
  691. "climb", \
  692. "cool", \
  693. "design", \
  694. "poor", \
  695. "lot", \
  696. "experiment", \
  697. "bottom", \
  698. "key", \
  699. "iron", \
  700. "single", \
  701. "stick", \
  702. "flat", \
  703. "twenty", \
  704. "skin", \
  705. "smile", \
  706. "crease", \
  707. "hole", \
  708. "trade", \
  709. "melody", \
  710. "trip", \
  711. "office", \
  712. "receive", \
  713. "row", \
  714. "mouth", \
  715. "exact", \
  716. "symbol", \
  717. "die", \
  718. "least", \
  719. "trouble", \
  720. "shout", \
  721. "except", \
  722. "wrote", \
  723. "seed", \
  724. "tone", \
  725. "join", \
  726. "suggest", \
  727. "clean", \
  728. "break", \
  729. "lady", \
  730. "yard", \
  731. "rise", \
  732. "bad", \
  733. "blow", \
  734. "oil", \
  735. "blood", \
  736. "touch", \
  737. "grew", \
  738. "cent", \
  739. "mix", \
  740. "team", \
  741. "wire", \
  742. "cost", \
  743. "lost", \
  744. "brown", \
  745. "wear", \
  746. "garden", \
  747. "equal", \
  748. "sent", \
  749. "choose", \
  750. "fell", \
  751. "fit", \
  752. "flow", \
  753. "fair", \
  754. "bank", \
  755. "collect", \
  756. "save", \
  757. "control", \
  758. "decimal", \
  759. "gentle", \
  760. "woman", \
  761. "captain", \
  762. "practice", \
  763. "separate", \
  764. "difficult", \
  765. "doctor", \
  766. "please", \
  767. "protect", \
  768. "noon", \
  769. "whose", \
  770. "locate", \
  771. "ring", \
  772. "character", \
  773. "insect", \
  774. "caught", \
  775. "period", \
  776. "indicate", \
  777. "radio", \
  778. "spoke", \
  779. "atom", \
  780. "human", \
  781. "history", \
  782. "effect", \
  783. "electric", \
  784. "expect", \
  785. "crop", \
  786. "modern", \
  787. "element", \
  788. "hit", \
  789. "student", \
  790. "corner", \
  791. "party", \
  792. "supply", \
  793. "bone", \
  794. "rail", \
  795. "imagine", \
  796. "provide", \
  797. "agree", \
  798. "thus", \
  799. "capital", \
  800. "won't", \
  801. "chair", \
  802. "danger", \
  803. "fruit", \
  804. "rich", \
  805. "thick", \
  806. "soldier", \
  807. "process", \
  808. "operate", \
  809. "guess", \
  810. "necessary", \
  811. "sharp", \
  812. "wing", \
  813. "create", \
  814. "neighbor", \
  815. "wash", \
  816. "bat", \
  817. "rather", \
  818. "crowd", \
  819. "corn", \
  820. "compare", \
  821. "poem", \
  822. "string", \
  823. "bell", \
  824. "depend", \
  825. "meat", \
  826. "rub", \
  827. "tube", \
  828. "famous", \
  829. "dollar", \
  830. "stream", \
  831. "fear", \
  832. "sight", \
  833. "thin", \
  834. "triangle", \
  835. "planet", \
  836. "hurry", \
  837. "chief", \
  838. "colony", \
  839. "clock", \
  840. "mine", \
  841. "tie", \
  842. "enter", \
  843. "major", \
  844. "fresh", \
  845. "search", \
  846. "send", \
  847. "yellow", \
  848. "gun", \
  849. "allow", \
  850. "print", \
  851. "dead", \
  852. "spot", \
  853. "desert", \
  854. "suit", \
  855. "current", \
  856. "lift", \
  857. "rose", \
  858. "continue", \
  859. "block", \
  860. "chart", \
  861. "hat", \
  862. "sell", \
  863. "success", \
  864. "company", \
  865. "subtract", \
  866. "event", \
  867. "particular", \
  868. "deal", \
  869. "swim", \
  870. "term", \
  871. "opposite", \
  872. "wife", \
  873. "shoe", \
  874. "shoulder", \
  875. "spread", \
  876. "arrange", \
  877. "camp", \
  878. "invent", \
  879. "cotton", \
  880. "born", \
  881. "determine", \
  882. "quart", \
  883. "nine", \
  884. "truck", \
  885. "noise", \
  886. "level", \
  887. "chance", \
  888. "gather", \
  889. "shop", \
  890. "stretch", \
  891. "throw", \
  892. "shine", \
  893. "property", \
  894. "column", \
  895. "molecule", \
  896. "select", \
  897. "wrong", \
  898. "gray", \
  899. "repeat", \
  900. "require", \
  901. "broad", \
  902. "prepare", \
  903. "salt", \
  904. "nose", \
  905. "plural", \
  906. "anger", \
  907. "claim", \
  908. "continent", \
  909. "oxygen", \
  910. "sugar", \
  911. "death", \
  912. "pretty", \
  913. "skill", \
  914. "women", \
  915. "season", \
  916. "solution", \
  917. "magnet", \
  918. "silver", \
  919. "thank", \
  920. "branch", \
  921. "match", \
  922. "suffix", \
  923. "especially", \
  924. "fig", \
  925. "afraid", \
  926. "huge", \
  927. "sister", \
  928. "steel", \
  929. "discuss", \
  930. "forward", \
  931. "similar", \
  932. "guide", \
  933. "experience", \
  934. "score", \
  935. "apple", \
  936. "bought", \
  937. "led", \
  938. "pitch", \
  939. "coat", \
  940. "mass", \
  941. "card", \
  942. "band", \
  943. "rope", \
  944. "slip", \
  945. "win", \
  946. "dream", \
  947. "evening", \
  948. "condition", \
  949. "feed", \
  950. "tool", \
  951. "total", \
  952. "basic", \
  953. "smell", \
  954. "valley", \
  955. "nor", \
  956. "double", \
  957. "seat", \
  958. "arrive", \
  959. "master", \
  960. "track", \
  961. "parent", \
  962. "shore", \
  963. "division", \
  964. "sheet", \
  965. "substance", \
  966. "favor", \
  967. "connect", \
  968. "post", \
  969. "spend", \
  970. "chord", \
  971. "fat", \
  972. "glad", \
  973. "original", \
  974. "share", \
  975. "station", \
  976. "dad", \
  977. "bread", \
  978. "charge", \
  979. "proper", \
  980. "bar", \
  981. "offer", \
  982. "segment", \
  983. "slave", \
  984. "duck", \
  985. "instant", \
  986. "market", \
  987. "degree", \
  988. "populate", \
  989. "chick", \
  990. "dear", \
  991. "enemy", \
  992. "reply", \
  993. "drink", \
  994. "occur", \
  995. "support", \
  996. "speech", \
  997. "nature", \
  998. "range", \
  999. "steam", \
  1000. "motion", \
  1001. "path", \
  1002. "liquid", \
  1003. "log", \
  1004. "meant", \
  1005. "quotient", \
  1006. "teeth", \
  1007. "shell", \
  1008. "neck" \
  1009. };