Use camera.unproject(vector3)
vector3 is:
x = Gdx.input.getX();
y = Gdx.input.getY();
z=0;
Vector3 vector3 = new Vector3 (x,y,z);
| <link rel="import" href="../paper-input/paper-input.html"> | |
| <link rel="import" href="../paper-checkbox/paper-checkbox.html"> | |
| <link rel="import" href="../paper-button/paper-button.html"> | |
| <polymer-element name="my-element"> | |
| <template> | |
| <style> | |
| :host { | |
| position: absolute; |
Use camera.unproject(vector3)
vector3 is:
x = Gdx.input.getX();
y = Gdx.input.getY();
z=0;
Vector3 vector3 = new Vector3 (x,y,z);
To use this hook, add the following to project.flow:
build : {
dependencies : {
luxe : '*',
},
post : {
priority : 1,
name : 'move-to-gh-pages',
| import os,json,strutils | |
| ## TODO: | |
| # - check input file type | |
| # - a parser for markdown->html | |
| let arguments = commandLineParams() # [0] should always be the input file | |
| var nbf = arguments[0].readFile | |
| var outfile :string |
| import zmq | |
| # Example in cpp: | |
| # http://zguide.zeromq.org/cpp:mspoller | |
| var spm2 = zmq.connect("tcp://localhost:5556", zmq.Dealer) | |
| var conn2 = zmq.listen("tcp://*:5556", zmq.ROUTER) | |
| var spm = zmq.connect("tcp://localhost:5555",zmq.Dealer) | |
| var conn = zmq.listen("tcp://*:5555", zmq.ROUTER) |
| ## lib.nim ######### | |
| proc test1(): string {.exportc, dynlib .}= | |
| result = "test" | |
| ## user.nim ######## | |
| import dynlib, osproc | |
| # compile libs so I don't have to do it by hand | |
| let l1 = execCmd("nim c --app:lib lib.nim") |
| ## first.nim ### | |
| proc test*(): string = "test1" | |
| echo test() | |
| ## second.nim ### | |
| from first import test | |
| proc test2*(): string = "test2" | |
| echo test2() |
| import times | |
| proc possiblyleakingshift[T](a: var openarray[T]; d: int) = | |
| if d == 0: discard # do nothing | |
| elif abs(d) >= a.len: # reset all | |
| zeroMem(addr a[0], a.len*sizeof(T)) | |
| elif d > 0: # right shift | |
| moveMem(addr a[d], addr a[0], (a.len - d)*sizeof(T)) | |
| zeroMem(addr a[0], d*sizeof(T)) | |
| elif d < 0: # left shift |
| ## Original: https://nim-by-example.github.io/oop/ | |
| ## Running the above with non ref objects errors ## | |
| type Animal = object of RootObj | |
| name: string | |
| age: int | |
| method vocalize(this: Animal): string = "..." | |
| method ageHumanYrs(this: Animal): int = this.age |
| type A = object | |
| data: ref seq[float] | |
| proc `$`[T](a:ref seq[T]):string = $(a[]) | |
| var ar : A | |
| new ar.data | |
| ar.data[] = @[0.0,1.0,2.0] | |
| echo ar |