editing menu

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@2646 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
RandumKiwi
2008-09-16 10:07:19 +00:00
parent e2e2757f5a
commit c9f87ef9ef
+77 -135
View File
@@ -2,81 +2,96 @@ newmenu editing
menuitem "Mapmodels..." "showmenu Mapmodels"
menuitem "Lighting..." "showmenu lighting"
menuitem "Entities" "showmenu entities"
menuitem "Pickups" "showmenu pickups"
menuitem "Arches and slopes.." "showmenu arches"
menuitem "Map operations.." "showmenu mapop"
menuitem "Entities..." "showmenu entities"
menuitem "Pickups..." "showmenu pickups"
menuitem "Arches and slopes..." "showmenu arches"
menuitem "Map operations..." [ showmenu "Map operations" ]
menuitem "Bots..." [ showmenu "Creating bot waypoints" ]
menuitem "Help..." [ showmenu "Map editing help" ]
menuitem "Help?" [ echo "Please read the AssaultCube readme which has a detailed guide on mapediting. ]
// Start of "editing help" menu.
newmenu "Map editing help"
//Lighting menu.
newmenu "lighting"
menuitem "Toggle: Edit mode (Key: E)" [ edittoggle; echo "Pressing E would be quicker." ]
menuitem "Undo last cube manipulation (Key: U)" [ undo; echo "Pressing U would be quicker." ]
menuitem "Copy selected cubes (Key: C)" [ copy; echo "Pressing C would be quicker." ]
menuitem "Paste selected cubes (Key: V)" [ paste; echo "Selection has been pasted from the upper corner of the red dot. Pressing V would be quicker." ]
menuitem "Repeat last texture replace" "replace"
menuitem "Delete closest light, mapmodel or other entity (Key: Backspace)" [ delent; echo "Pressing 'backspace' would be quicker." ]
menuitem "Fullbright view" "fullbright 1"
menuitem "Recalculate light" "recalc"
menuitem "Toggle: Show geometric mipmaps (Key: F5)" "showmip"
menuitem "Toggle: Occlusion culling (Key: F6)" "toggleocull"
menuitem "Add white lights" [ showmenu "White light" ]
menuitem "Add coloured lights" [ showmenu "Coloured light" ]
menuitem """"
menuitem "Show more..." [ showmenu "Map editing help (Page 2)" ]
menuitemcheckbox "Enable fullbright "fullbright" [ if (= $arg1 1) [ fullbright 1 ] [ recalc ] ]
newmenu "Map editing help (Page 2)"
newmenu "White light"
menuitem "Browse through floor textures (Keys: Insert/Delete)" [ showmenu "Browse floor textures" ]
menuitem "Browse through wall textures (Keys: Home/End)" [ showmenu "Browse wall textures" ]
menuitem "Browse through ceiling textures (Keys: Pageup/Pagedown)" [ showmenu "Browse ceiling textures" ]
menuitem "Browse through upper wall textures (Keys: Keypad7/Keypad4)" [ showmenu "Browse upper wall textures" ]
menuitem "Move floor geometery up (Key: [ )" [ editheight 0 -1; echo "Pressing the left-bracket would be quicker." ]
menuitem "Move floor geometery down (Key: ] )" [ editheight 0 1; echo "Pressing right-bracket would be quicker." ]
menuitem "Move ceiling geometery up (Key: O)" [ editheight 2 -1; echo "Pressing O would be quicker." ]
menuitem "Move ceiling geometery down (Key: P)" [ editheight 2 1; echo "Pressing P would be quicker." ]
menuitem "Make selected geometery SOLID (Key: F)" [ solid 1; echo "Pressing F would be quicker." ]
menuitem "Make selected geometery SPACE (Key: G)" [ solid 0; echo "Pressing G would be quicker." ]
menuitem "Make selected geometery a corner (Key: K)" [ corner; echo "Pressing K would be quicker." ]
menuitem "Equalize the floor level (Key: ,)" [ equalize 0; echo "Pressing , would be quicker." ]
menuitem "Equalize the ceiling level (Key: .)" [ equalize 2; echo "Pressing . would be quicker." ]
menuitem "Make the floor a heightfield (Key: H)" [ heightfield 0; echo "Pressing H would be quicker." ]
menuitem "Make the ceiling a heightfield (Key: I)" [ heightfield 2; echo "Pressing I would be quicker." ]
menuitem "Manipulate the corners of a cube (upward) (Key: 8)" [ vdelta -1; echo "Pressing 8 would be quicker." ]
menuitem "Manipulate the corners of a cube (downward) (Key: 9)" [ vdelta 1; echo "Pressing 9 would be quicker." ]
menuitem """"
menuitem "See the reference for more editing commands..." "showmenu Editing"
menuitemslider "Light radius: " 1 32 "($wradius)" 1 "" "wradius $arg1"
menuitemslider "Brightness: " 1 255 "($wbright)" 3 "" "wbright $arg1"
menuitem ""
menuitem " [ OK ] " "newent light $wradius $wbright"
newmenu "Browse floor textures"
newmenu "Coloured light"
menuitem "Browse floor textures forwards (Key: Insert)" [ edittex 0 1; echo "Pressing 'Ins' would be quicker." ]
menuitem "Browse floor textures backwards (Key: Delete)" [ edittex 0 -1; echo "Pressing 'Del' would be quicker." ]
menuitemslider "Light radius: " 1 32 "($cradius)" 1 "" "wradius $arg1"
menuitem ""
menuitemslider "Red light: " 1 255 "($cred)" 3 "" "cred $arg1"
menuitemslider "Green light: " 1 255 "($cgreen)" 3 "" "cgreen $arg1"
menuitemslider "Blue light: " 1 255 "($cblue)" 3 "" "cblue $arg1"
menuitem ""
menuitem " [ OK ] " "newent light $wradius $cred $cgreen $cblue"
//Entities menu
newmenu entities
menuitem "RVSF Spawn point" "newent playerstart 1"
menuitem "CLA Spawn point" "newent playerstart 0"
menuitem "FFA Spawn point" "newent playerstart 100"
menuitem ""
menuitem "RVSF CTF Flag" "newent ctf-flag 1"
menuitem "CLA CTF Flag" "newent ctf-flag 0"
menuitem ""
menuitem "Ladder entity" "saycommand /newent ladder "
//Pickups menu
newmenu pickups
menuitem "Health" "newent health"
menuitem "Pistol Magazine" "newent clips"
menuitem "Box of Ammo" "newent ammobox"
menuitem "Kevlar Vest" "newent armour"
menuitem "Akimbo" "newent akimbo"
menuitem "Grenades" "newent grenades"
//Arch and slope menu
newmenu arches
menuitem "Arch with no sideways curves" "heightfield 2; arch 0"
menuitem "Arch with sideways curves (delta 1)" "heightfield 2; arch 1"
menuitem "Arch with sideways curves (delta 2)" "heightfield 2; arch 2"
menuitem "Arch with sideways curves (delta 3)" "heightfield 2; arch 3"
menuitem "Arch with sideways curves (delta 4)" "heightfield 2; arch 4"
menuitem ""
menuitem "Slope increase 2 left-right" "heightfield 0; slope 2 0"
menuitem "Slope decrease 2 left-right" "heightfield 0; slope -2 0"
menuitem "Slope increase 2 top-bottom" "heightfield 0; slope 0 2"
menuitem "Slope decrease 2 top-bottom" "heightfield 0; slope 0 -2"
menuitem "Slope increase 1 left-right" "heightfield 0; slope 1 0"
menuitem "Slope decrease 1 left-right" "heightfield 0; slope -1 0"
menuitem "Slope increase 1 top-bottom" "heightfield 0; slope 0 1"
menuitem "Slope decrease 1 top-bottom" "heightfield 0; slope 0 -1"
menuitem ""
menuitem "Fix heightfielding" "solid 0; slope 0 0"
newmenu "Browse wall textures"
//Map operations
newmenu "Map operations"
menuitem "Browse wall textures forwards (Key: Home)" [ edittex 1 1; echo "Pressing 'Home' would be quicker." ]
menuitem "Browse wall textures backwards (Key: End)" [ edittex 1 -1; echo "Pressing 'End' would be quicker." ]
newmenu "Browse ceiling textures"
menuitem "Browse ceiling textures forwards (Key: Pageup)" [ edittex 2 1; echo "Pressing 'PgUp' would be quicker." ]
menuitem "Browse ceiling textures backwards (Key: Pagedown)" [ edittex 2 -1; echo "Pressing 'PgDn' would be quicker." ]
newmenu "Browse upper wall textures"
menuitem "Browse upper wall textures forwards (Key: Keypad7)" [ edittex 3 1; echo "Pressing '7' on the keypad would be quicker." ]
menuitem "Browse upper wall textures backwards (Key: Keypad4)" [ edittex 3 -1; echo "Pressing '4' on the keypad would be quicker." ]
// End of "editing help" menu.
menuitem "Newmap (128x128 cubes - recommended)" "newmap 7"
menuitem "Newmap (256x256 cubes)" "newmap 8"
menuitem "Increase mapsize (2x)" "mapenlarge"
menuitem "Create a map message" "saycommand /mapmsg "
menuitem "Change waterlevel" "saycommand /waterlevel "
menuitem "Change watercolour" "saycommand /watercolour "
//Mapmodels
newmenu Mapmodels
menuitem "Platforms/Clips" "showmenu Platforms/Clips"
@@ -122,6 +137,7 @@ menuitem "Plasma TV" "newent mapmodel 72"
menuitem "Power meter" "newent mapmodel 74"
menuitem "Rack" "newent mapmodel 75"
menuitem "Utility table" "newent mapmodel 87"
menuitem "Ceiling fan" "saycommand /newent mapmodel 113"
newmenu Military
@@ -232,6 +248,7 @@ menuitem "No smoking" "saycommand /newent mapmodel 97"
menuitem "Radioactive" "saycommand /newent mapmodel 98"
menuitem "Restricted area" "saycommand /newent mapmodel 99"
menuitem "Arab" "saycommand /newent mapmodel 111"
menuitem "Wanted Poster" "saycommand /newent mapmodel 55"
newmenu Other
@@ -242,79 +259,4 @@ menuitem "Broken Wood" "newent mapmodel 51"
menuitem "Coffee" "newent mapmodel 53"
menuitem "Flyer" "newent mapmodel 54"
menuitem "Tree Flyer" "newent mapmodel 26"
menuitem "Wanted Poster" "saycommand /newent mapmodel 55"
menuitem "Potato box" "newent mapmodel 56"
newmenu entities
menuitem "RVSF Spawn point" "newent playerstart 1"
menuitem "CLA Spawn point" "newent playerstart 0"
menuitem "FFA Spawn point" "newent playerstart 100"
menuitem "RVSF CTF Flag" "newent ctf-flag 1"
menuitem "CLA CTF Flag" "newent ctf-flag 0"
menuitem "Ladder entity" "saycommand /newent ladder "
newmenu pickups
menuitem "Health" "newent health"
menuitem "Pistol Magazine" "newent clips"
menuitem "Box of Ammo" "newent ammobox"
menuitem "Kevlar Vest" "newent armour"
menuitem "Akimbo" "newent akimbo"
menuitem "Grenades" "newent grenades"
newmenu arches
menuitem "normal arch" "heightfield 2; arch 0"
menuitem "arch with sideways curve (delta 1)" "heightfield 2; arch 1"
menuitem "arch with sideways curve (delta 2)" "heightfield 2; arch 2"
menuitem "arch with sideways curve (delta 3)" "heightfield 2; arch 3"
menuitem "arch with sideways curve (delta 4)" "heightfield 2; arch 4"
menuitem "slope increase 2 left-right" "heightfield 0; slope 2 0"
menuitem "slope decrease 2 left-right" "heightfield 0; slope -2 0"
menuitem "slope increase 2 top-bottom" "heightfield 0; slope 0 2"
menuitem "slope decrease 2 top-bottom" "heightfield 0; slope 0 -2"
menuitem "slope increase 1 left-right" "heightfield 0; slope 1 0"
menuitem "slope decrease 1 left-right" "heightfield 0; slope -1 0"
menuitem "slope increase 1 top-bottom" "heightfield 0; slope 0 1"
menuitem "slope decrease 1 top-bottom" "heightfield 0; slope 0 -1"
menuitem "fix heightfield" "slope 0 0"
menuitem "[ arches make ceiling heighfield, slopes floor ]"
newmenu mapop
menuitem "Newmap (128x128 cubes, recommended)" "newmap 7"
menuitem "Newmap (256x256 cubes)" "newmap 8"
menuitem "Increase mapsize (2x)" "mapenlarge"
menuitem "Create a map message" "saycommand /mapmsg "
// Main lighting menu.
newmenu "lighting"
menuitem "Add white lights" [ showmenu "White light" ]
menuitem "Add coloured lights" [ showmenu "Coloured light" ]
menuitem """"
menuitemcheckbox "Enable fullbright "fullbright" [ if (= $arg1 1) [ fullbright 1 ] [ recalc ] ]
newmenu "White light"
menuitemslider "Light radius: " 1 32 "($wradius)" 1 "" "wradius $arg1"
menuitemslider "Brightness: " 1 255 "($wbright)" 3 "" "wbright $arg1"
menuitem ""
menuitem " [ OK ] " "newent light $wradius $wbright"
newmenu "Coloured light"
menuitemslider "Light radius: " 1 32 "($cradius)" 1 "" "wradius $arg1"
menuitem ""
menuitemslider "Red light: " 1 255 "($cred)" 3 "" "cred $arg1"
menuitemslider "Green light: " 1 255 "($cgreen)" 3 "" "cgreen $arg1"
menuitemslider "Blue light: " 1 255 "($cblue)" 3 "" "cblue $arg1"
menuitem ""
menuitem " [ OK ] " "newent light $wradius $cred $cgreen $cblue"
menuitem "Potato box" "newent mapmodel 56"