@@ -32,38 +32,11 @@ message_string = "Welcome to the AM2Rials editor!";
3232if (oControl.widescreen == 0) message_string = "It appears you are using 4:3. Switch to 16:9 for a better experience!";
3333message_tick = 300;
3434
35- // data buttons
36- create_button(3-185,22,50,12,0,"Info",0,c_fuchsia);
37- create_button(3-185,36,50,12,1,"Save",0,c_lime);
38- create_button(3-185,50,50,12,2,"Load",0,c_aqua);
39- create_button(3-185,64,50,12,3,"Exit",0,c_red);
35+ tab_data = 0;
36+ // 0 - page 1
37+ // 1 - page 2
4038
41- // obj buttons
42- create_button(3-140,29,24,24,4,"",sEditorStartIcon,c_white);
43- create_button(3-110,29,24,24,5,"",sSolid,c_white);
44- create_button(3-80,29,24,24,6,"",sSlope1,c_white);
45- create_button(3-50,29,24,24,7,"",sSlope2,c_white);
46- create_button(3-20,29,24,24,8,"",sBlockStep,c_white);
47- create_button(3+10,29,24,24,9,"",sBlockShoot,c_white);
48- create_button(3+40,29,24,24,10,"",sBlockBomb,c_white);
49- create_button(3+70,29,24,24,11,"",sBlockMissile,c_white);
50- create_button(3+100,29,24,24,12,"",sBlockSMissile,c_white);
51- create_button(3+130,29,24,24,13,"",sBlockPBomb,c_white);
52- create_button(3+160,29,24,24,14,"",sBlockScrew,c_white);
53- create_button(3+190,29,24,24,15,"",sBlockSpeed,c_white);
54- // row 2
55- create_button(3-140,57,24,24,16,"",sEDTrigger,c_white); // end tiles
56- create_button(3-110,57,24,24,17,"",sEDSpike,c_white); // spike tiles
57- create_button(3-80,57,24,24,18,"",sItemSpiderBall,c_white);
58- create_button(3-50,57,24,24,19,"",sItemJumpBall,c_white);
59- create_button(3-20,57,24,24,20,"",sItemHijump,c_white);
60- create_button(3+10,57,24,24,21,"",sItemSpaceJump,c_white);
61- create_button(3+40,57,24,24,22,"",sItemBomb,c_white);
62- create_button(3+70,57,24,24,23,"",sItemMissile,c_white);
63- create_button(3+100,57,24,24,24,"",sItemSuperMissile,c_white);
64- create_button(3+130,57,24,24,25,"",sItemPowerBomb,c_white);
65- create_button(3+160,57,24,24,26,"",sItemScrewAttack,c_white);
66- create_button(3+190,57,24,24,27,"",sItemSpeedBooster,c_white);
39+ event_user(0);
6740</string >
6841 </argument >
6942 </arguments >
@@ -87,6 +60,97 @@ create_button(3+190,57,24,24,27,"",sItemSpeedBooster,c_white);
8760 <argument >
8861 <kind >1</kind >
8962 <string >if (message_tick > 0) --message_tick;
63+ </string >
64+ </argument >
65+ </arguments >
66+ </action >
67+ </event >
68+ <event eventtype =" 7" enumb =" 10" >
69+ <action >
70+ <libid >1</libid >
71+ <id >603</id >
72+ <kind >7</kind >
73+ <userelative >0</userelative >
74+ <isquestion >0</isquestion >
75+ <useapplyto >-1</useapplyto >
76+ <exetype >2</exetype >
77+ <functionname ></functionname >
78+ <codestring ></codestring >
79+ <whoName >self</whoName >
80+ <relative >0</relative >
81+ <isnot >0</isnot >
82+ <arguments >
83+ <argument >
84+ <kind >1</kind >
85+ <string >with (oEditorButton){
86+ instance_destroy();
87+ }
88+
89+ // data buttons
90+ create_button(-185,22,50,12,0,"Info",0,c_fuchsia);
91+ create_button(-185,36,50,12,1,"Save",0,c_lime);
92+ create_button(-185,50,50,12,2,"Load",0,c_aqua);
93+ create_button(-185,64,50,12,3,"Exit",0,c_red);
94+
95+ if (tab_data){ // page 2
96+ // obj buttons
97+ create_button(-142,29,24,24,29,"",sHealField,c_white); // heal tiles
98+ //create_button(-112,29,24,24,30,"",sSolid,c_white);
99+ //create_button(-82,29,24,24,31,"",sSlope1,c_white);
100+ //create_button(-52,29,24,24,32,"",sSlope2,c_white);
101+ create_button(-22,29,24,24,33,"",sBlockStep,c_red);
102+ create_button(8,29,24,24,34,"",sBlockShoot,c_red);
103+ create_button(38,29,24,24,35,"",sBlockBomb,c_red);
104+ create_button(68,29,24,24,36,"",sBlockMissile,c_red);
105+ create_button(98,29,24,24,37,"",sBlockSMissile,c_red);
106+ create_button(128,29,24,24,38,"",sBlockPBomb,c_red);
107+ create_button(158,29,24,24,39,"",sBlockScrew,c_red);
108+ create_button(188,29,24,24,40,"",sBlockSpeed,c_red);
109+ // row 2
110+ create_button(-142,57,24,24,41,"",sAmmoField,c_white); // ammo tiles
111+ //create_button(-112,57,24,24,42,"",sEDSpike,c_white);
112+ //create_button(-82,57,24,24,43,"",sItemSpiderBall,c_white);
113+ //create_button(-52,57,24,24,44,"",sItemJumpBall,c_white);
114+ create_button(-22,57,24,24,45,"",sItemMorphBall,c_white);
115+ create_button(8,57,24,24,46,"",sItemPowergrip,c_white);
116+ create_button(38,57,24,24,47,"",sItemEnergyTank,c_white);
117+ //create_button(68,57,24,24,48,"",sItemChargeBeam,c_white);
118+ //create_button(98,57,24,24,49,"",sItemWaveBeam,c_white);
119+ create_button(128,57,24,24,50,"",sItemChargeBeam,c_white);
120+ create_button(158,57,24,24,51,"",sItemWaveBeam,c_white);
121+ create_button(188,57,24,24,52,"",sItemSpazerBeam,c_white);
122+
123+ create_button(207,43,6,48,28,"< ",0,c_white);
124+ }else{ // page 1
125+ // obj buttons
126+ create_button(-142,29,24,24,4,"",sEditorStartIcon,c_white);
127+ create_button(-112,29,24,24,5,"",sSolid,c_white);
128+ create_button(-82,29,24,24,6,"",sSlope1,c_white);
129+ create_button(-52,29,24,24,7,"",sSlope2,c_white);
130+ create_button(-22,29,24,24,8,"",sBlockStep,c_white);
131+ create_button(8,29,24,24,9,"",sBlockShoot,c_white);
132+ create_button(38,29,24,24,10,"",sBlockBomb,c_white);
133+ create_button(68,29,24,24,11,"",sBlockMissile,c_white);
134+ create_button(98,29,24,24,12,"",sBlockSMissile,c_white);
135+ create_button(128,29,24,24,13,"",sBlockPBomb,c_white);
136+ create_button(158,29,24,24,14,"",sBlockScrew,c_white);
137+ create_button(188,29,24,24,15,"",sBlockSpeed,c_white);
138+ // row 2
139+ create_button(-142,57,24,24,16,"",sEDTrigger,c_white); // end tiles
140+ create_button(-112,57,24,24,17,"",sEDSpike,c_white); // spike tiles
141+ create_button(-82,57,24,24,18,"",sItemSpiderBall,c_white);
142+ create_button(-52,57,24,24,19,"",sItemJumpBall,c_white);
143+ create_button(-22,57,24,24,20,"",sItemHijump,c_white);
144+ create_button(8,57,24,24,21,"",sItemSpaceJump,c_white);
145+ create_button(38,57,24,24,22,"",sItemBomb,c_white);
146+ create_button(68,57,24,24,23,"",sItemMissile,c_white);
147+ create_button(98,57,24,24,24,"",sItemSuperMissile,c_white);
148+ create_button(128,57,24,24,25,"",sItemPowerBomb,c_white);
149+ create_button(158,57,24,24,26,"",sItemScrewAttack,c_white);
150+ create_button(188,57,24,24,27,"",sItemSpeedBooster,c_white);
151+
152+ create_button(207,43,6,48,28,"> ",0,c_white);
153+ }
90154</string >
91155 </argument >
92156 </arguments >
0 commit comments