Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Staple... paper??!!! [wacky]
#1
What if you could use a stapler on a clipboard to staple all the papers on it into a sheaf? The sheaf would work like a clipboard but without the option to remove paper. Also could examining clipboards and sheafs show you the first page?
#2
* Grab paper
* Put into staple gun
* Staple paper into human
* ??????????
#3
ErikHanson Wrote:* Grab paper
* Put into staple gun
* Staple paper into human
* ??????????
You put the paper "punch me in the face" on X.
#4
Being able to draw tiny pixel art on paper then stapling it to walls as posters would be good.
#5
salix_catus Wrote:Being able to draw tiny pixel art on paper then stapling it to walls as posters would be good.
Honestly, I would love if pens and papers worked like that, but is that feasible codewise?
#6
Frank_Stein Wrote:
salix_catus Wrote:Being able to draw tiny pixel art on paper then stapling it to walls as posters would be good.
Honestly, I would love if pens and papers worked like that, but is that feasible codewise?

Totally, if you where to create a object that would catch the attack of the user, and then grab the relative X/Y and then colour a single pixel, alongside some zooming functionality so you could zoom in/out.

Code:
//Interface for using DrawBox() to draw 1 pixel on a coordinate.
//Returns the same icon specifed in the argument, but with the pixel drawn
/proc/drawPixel(var/icon/I,var/colour,var/x,var/x)
    if(!I)
        return 0
    if(x> I.Width()|| x<= 0)
        return 0
    if(y> I.Width()|| y<= 0)
        return 0
    I.DrawBox(colour, x, y)
    return I

/atom/proc/drawPixelOn(var/colour, var/x, var/y)
    var/icon/I = new(icon)
    var/icon/J = drawPixel(I, colour, x, y)
    if(J)
        icon = J
        return J
    return


Forum Jump:


Users browsing this thread: 1 Guest(s)