for those just tuning in, the second tutorial and the plugin download are at the bottom of the first page.
[quote="Mipey":22dkchkp]You are using 0-indexing? I believe that Construct is trying to streamline 1-indexing.[/quote:22dkchkp]
this plugin, as someone pointed out earlier in the thread introduce object oriented design possibilities to construct, especially when combined with the function object, which we will explore in later lessons. because of this, i believe this plugin will be useful to people with a programming background. given how central indexing and looping are to the plugins use, i thinkk 1 indexing would be hindering and inconveiencing many of those users. also, personally, i hope it is changed to 0 indexing in construct 2. i was supportive of unifying the indexes to a single standard, and also of providing a more welcoming methodology to nonprogrammers, but in retrospect, it may have been better to simply explain in a single sentence to those foreign to 0 indexing that counting starts at 0 instead of 1. also, when working mathematically with array indexes, 0 indexing fits perfectly into most computational situations, for instance, i was to arrange several sprites in a row, starting at x value 400, spaced 100 pixels apart, i could simply say each sprites x value is 400+(100*loopindex). there are countless situations simple and complex that work out that way. also this plugin can be used for dynamic and logical vertex control, and mesh distortion coordinates are 0 indexed. in short, conforming to the current standard in construct would force the end user to type -1 all the time. besides..
, it was going to be nearly impossible to find the 1 spot where i forgot to put +1 in the c++ code when some seemingly random glitch came around.