mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-01 21:13:47 +00:00
Merge pull request #8489 from Dennok/patch-7
Add middle mouse button action for buildmode
This commit is contained in:
@@ -78,6 +78,8 @@
|
|||||||
if(2)
|
if(2)
|
||||||
usr << "\blue ***********************************************************"
|
usr << "\blue ***********************************************************"
|
||||||
usr << "\blue Right Mouse Button on buildmode button = Set object type"
|
usr << "\blue Right Mouse Button on buildmode button = Set object type"
|
||||||
|
usr << "\blue Middle Mouse Button on buildmode button= On/Off object type saying"
|
||||||
|
usr << "\blue Middle Mouse Button on turf/obj = Capture object type"
|
||||||
usr << "\blue Left Mouse Button on turf/obj = Place objects"
|
usr << "\blue Left Mouse Button on turf/obj = Place objects"
|
||||||
usr << "\blue Right Mouse Button = Delete objects"
|
usr << "\blue Right Mouse Button = Delete objects"
|
||||||
usr << ""
|
usr << ""
|
||||||
@@ -121,10 +123,17 @@
|
|||||||
var/varholder = "name"
|
var/varholder = "name"
|
||||||
var/valueholder = "derp"
|
var/valueholder = "derp"
|
||||||
var/objholder = /obj/structure/closet
|
var/objholder = /obj/structure/closet
|
||||||
|
var/objsay = 1
|
||||||
|
|
||||||
Click(location, control, params)
|
Click(location, control, params)
|
||||||
var/list/pa = params2list(params)
|
var/list/pa = params2list(params)
|
||||||
|
|
||||||
|
if(pa.Find("middle"))
|
||||||
|
switch(master.cl.buildmode)
|
||||||
|
if(2)
|
||||||
|
objsay=!objsay
|
||||||
|
|
||||||
|
|
||||||
if(pa.Find("left"))
|
if(pa.Find("left"))
|
||||||
switch(master.cl.buildmode)
|
switch(master.cl.buildmode)
|
||||||
if(1)
|
if(1)
|
||||||
@@ -242,6 +251,10 @@
|
|||||||
A.set_dir(holder.builddir.dir)
|
A.set_dir(holder.builddir.dir)
|
||||||
else if(pa.Find("right"))
|
else if(pa.Find("right"))
|
||||||
if(isobj(object)) del(object)
|
if(isobj(object)) del(object)
|
||||||
|
if(pa.Find("middle"))
|
||||||
|
holder.buildmode.objholder = text2path("[object.type]")
|
||||||
|
if(holder.buildmode.objsay) usr << "[object.type]"
|
||||||
|
|
||||||
|
|
||||||
if(3)
|
if(3)
|
||||||
if(pa.Find("left")) //I cant believe this shit actually compiles.
|
if(pa.Find("left")) //I cant believe this shit actually compiles.
|
||||||
@@ -264,4 +277,3 @@
|
|||||||
if(pa.Find("right"))
|
if(pa.Find("right"))
|
||||||
if(holder.throw_atom)
|
if(holder.throw_atom)
|
||||||
holder.throw_atom.throw_at(object, 10, 1)
|
holder.throw_atom.throw_at(object, 10, 1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user