Merge branch 'reduce-cpu'
[hex-a-hop.git] / level_list.h
blob7fd1db78ee05737678a13b1a97bbcbeae8eec070
1 /*
2 Copyright (C) 2005-2007 Tom Beaumont
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 struct LevelInfo{
21 int hintID;
22 const char *file, *name;
23 } levelNames[] = {
25 {0, "map_maybe\\map.lev", " Map",},
26 {0, "0_green\\asymmetrix.lev", " Orbital",},
27 {0, "0_green\\hive.lev", " Hive",},
28 {0, "0_green\\there and back.lev", " There and Back",},
29 {0, "0_green\\triangular.lev", " Triangular",},
30 {0, "1_trampoline\\01.lev", " Mini Island",},
31 {0, "1_trampoline\\01_b.lev", " Island Variation",},
32 {0, "1_trampoline\\archipeligo.lev", " Archipelago",},
33 {0, "1_trampoline\\arrow.lev", " Weathervane",},
34 {0, "1_trampoline\\Bridges.lev", " Bridges",},
35 {0, "1_trampoline\\explorer.lev", " Explorer",},
36 {0, "1_trampoline\\test_trampoline.lev", " Trampolines",},
37 {0, "2_greendoor\\Loopy.lev", " Not a Knot",},
38 {0, "2_greendoor\\more mountain.lev", " Another Mountain",},
39 {0, "2_greendoor\\Mountain.lev", " A Mountain",},
40 {0, "2_greendoor\\test_green_gate.lev", " Green Walls",},
41 {0, "2_greendoor\\winding order.lev", " Winding Order",},
42 {0, "2005_11_15\\boating.lev", " Rental Boat",},
43 {0, "2005_11_15\\ferry.lev", " Ferrying",},
44 {0, "2005_11_15\\HUB.LEV", " Transport Hub",},
45 {0, "2005_11_15\\learn lift.lev", " Lifts",},
46 {0, "2005_11_15\\leftovers.lev", " Leftovers",},
47 {0, "2005_11_15\\lumpy.lev", " Trampoline Retrieval",},
48 {0, "2005_11_15\\rolling hexagons.lev", " Rolling Hexagons",},
49 {0, "2005_11_15\\telephone.lev", " Telephone",},
50 {0, "2005_11_16\\breakthrough.lev", " Breakthrough",},
51 {0, "2005_11_19\\aa.lev", " Laser Safety",},
52 {0, "2005_11_19\\branches.lev", " Branching Pathway",},
53 {0, "2005_11_19\\one way up.lev", " Only One Way Up",},
54 {0, "2005_11_19\\outposts.lev", " Outposts",},
55 {0, "2005_11_19\\turntables.lev", " Roundabouts",},
56 {0, "2005_11_19\\two fish.lev", " Two Fish",},
57 {0, "3_2hitfloor\\all wound up.lev", "All Wound Up",},
58 {0, "3_2hitfloor\\collapse2.lev", " Toughened Tiles",},
59 {0, "3_2hitfloor\\Island.lev", " Island",},
60 {0, "3_2hitfloor\\more stripes.lev", " More Stripes",},
61 {0, "3_2hitfloor\\Stripey.lev", " Stripes",},
62 {0, "3_2hitfloor\\test_2hit_floor.lev", " One Two One Two",},
63 {0, "3_2hitfloor\\Turtle.lev", " Turtle",},
64 {0, "3_2hitfloor\\Wand.lev", " Wand",},
65 {0, "4_gun\\deathtrap.lev", " Deathtrap",},
66 {0, "4_gun\\eagerness.lev", " Eagerness",},
67 {0, "4_gun\\gun platform.lev", " Gun Platform",},
68 {0, "4_gun\\Nucleus.lev", " Nucleus",},
69 {0, "4_gun\\Sniper.lev", " Sniper",},
70 {0, "4_gun\\snowflake 2.lev", " Deadly Snowflake",},
71 {0, "4_gun\\snowflake.lev", " Snowflake",},
72 {0, "4_gun\\Test_gun.lev", " Laser Tiles",},
73 {0, "4_gun\\trigger happy.lev", " Trigger Happy",},
74 {0, "5_spinner\\lure.lev", " Lure",},
75 {0, "5_spinner\\Maxe.lev", " Maze",},
76 {0, "5_spinner\\Motion.lev", " Motion Sickness",},
77 {0, "5_spinner\\preperation mk 3.lev", " All About Preparation",},
78 {0, "5_spinner\\revolver cannon.lev", " Revolver Cannon",},
79 {0, "5_spinner\\small cog.lev", " Small Cog",},
80 {0, "5_spinner\\Sprocket.lev", " Sprocket",},
81 {0, "5_spinner\\switch.lev", " Switch",},
82 {0, "5_spinner\\test_spinner.lev", " Spinner Tiles",},
83 {0, "5_spinner\\three more ways.lev", " Three More Ways",},
84 {0, "5_spinner\\three ways mk 2.lev", " Three Ways To Go",},
85 {0, "6_ice\\oo.lev", "Please Skate Safely",},
86 {0, "6_ice\\refraction.lev", " Refraction",},
87 {0, "6_ice\\route finder.lev", " Route Finder",},
88 {0, "6_ice\\slippy.lev", "A Slippery Situation",},
89 {0, "7_item\\crooked.lev", " Crooked",},
90 {0, "7_item\\green honey.lev", " Green Honey",},
91 {0, "7_item\\kx.lev", " Carefully Does It",},
92 {0, "7_item\\radioactive ice.lev", " Radioactive Ice",},
93 {0, "7_item\\slider.lev", " Pro Skater",},
94 {0, "7_item\\spinners mk2.lev", " Spinners II",},
95 {0, "7_item\\spinners.lev", " Spinners",},
96 {0, "7_item\\test_ice.lev", " Deslippify",},
97 {0, "7_item\\tt.lev", " Tri Mesh",},
98 {0, "7_item\\Wheel.lev", " Wheel",},
99 {0, "8_item2\\finishing strike.lev", " Finishing Strike",},
100 {0, "8_item2\\p2.lev", " Big Jumps",},
101 {0, "8_item2\\wave cannon.lev", " Wave Cannon",},
102 {0, "9_boat\\clearance.lev", " Clearance",},
103 {0, "9_boat\\floating.lev", " Floating",},
104 {0, "9_boat\\forced fire.lev", " Forced Fire",},
105 {0, "9_boat\\no swimming allowed.lev", "No Swimming Allowed",},
106 {0, "a.lev", "A Little Light Lifting",},
107 {0, "A_Lift\\house.lev", " House",},
108 {0, "A_Lift\\hunting.lev", " Hunting",},
109 {0, "A_Lift\\Lifting.lev", " More Lifting",},
110 {0, "A_Lift\\opportunist_mini.lev", " Opportunist",},
111 {0, "A_Lift\\test_lift.lev", " Demolition",},
112 {0, "A_Lift\\upper.lev", " Upper",},
113 {0, "b.lev", "Beware Feedback Loops",},
114 {0, "B_Builder\\airlock ending.lev", " Somewhat Constructive",},
115 {0, "B_Builder\\overbuild.lev", " Overbuild",},
116 {0, "B_Builder\\reversing space.lev", " Reversing Space",},
117 {0, "B_Builder\\test_builder.lev", "Burn Your Bridges",},
118 {0, "c.lev", "A Strange Place",},
119 {0, "commute.lev", " Commute",},
120 {0, "d.lev", " Bouncing Required",},
121 {0, "de-icing.lev", " Fetch Quest",},
122 {0, "e.lev", " Laser Surgery",},
123 {0, "ice intro.lev", " Icy Tiles",},
124 {0, "icy road.lev", " Icy Road",},
125 {0, "invertor.lev", " Inversion",},
127 {0, "_20", "Complete __ levels to unlock"},
128 {0, "_35", "Complete __ levels to unlock"},
129 {0, "_55", "Complete __ levels to unlock"},
130 {0, "_75", "Complete __ levels to unlock"},
131 {0, "_90", "Complete __ levels to unlock"},