SergeySlivkanich

Участник

Активность: никогда

  1. 8 г. назад
    Fri Jun 6 01:24:51 2014

    Как я понял присваивание переменной значения происходит по ссылке, а как в Monkey передаются параметры в функцию, по ссылке или по значению? И есть ли варианты в данном случае?

  2. Fri Jun 6 01:23:33 2014
    SergeySlivkanich начал обсуждение Как в Monkey задать Scale Mode и Orientation?.

    Во многих сторонних байках для разработки андроид и айос приложений в настройках проекта можно определять такие параметры как Scale Mode (Top-Left/Center/Letterbox/...) и Orientation (Landscape/Portrait). Как настроить данные параметры в Monkey?

  3. Fri Jun 6 01:20:23 2014

    Код:

    ReadPixels(pixels,0,0,DeviceWidth()+1,DeviceHeight()+1)

    Результат:
    Monkey Runtime Error: Invalid pixel rectangle

    Учитывая то, что нет возможности считать изображение в BitMap-у напрямую все выглядит очень печально…

    Остается уповать на то, что приблуда описанная в этой (http://monkeycoder.co.nz/Community/post.php?topic=3482&post=36720 ) ветке работает правильно во всех таргетах…

    Или может я что то не понял?

  4. Fri Jun 6 01:16:40 2014
    SergeySlivkanich прокомментировал Почему DrawImage портит картинку?.

    Ааа — сам протупил — в OnRender не добавил Cls(255,255,255).

  5. Fri Jun 6 01:10:53 2014
    SergeySlivkanich начал обсуждение Почему DrawImage портит картинку?.

    Есть код:

    Import mojo
    Function Main:Int()
            New TestApp
            Return 0
    End
    Class TestApp Extends App
            Field rocketImage:Image
            Field fontImage:Image
            Method OnCreate:Int()
                    SetUpdateRate(60)       
                    rocketImage = LoadImage("rocket.png")
                    fontImage = LoadImage("font.png")
                    Return 0
            End
            Method OnRender:Int()
                    DrawImage(rocketImage,10,10,0)
                    DrawImage(fontImage,10,150,0)
                    Return 0
            End
    End

    В результате получаю на экране картинку не оч. хорошего качества (вверху то, что выводит Monkey, внизу — оригиналы изображений):

    -image-

    Почему так и как это исправить?

  6. Thu Jun 5 23:50:49 2014
    SergeySlivkanich начал обсуждение Про локальные переменные.

    Например есть код:

    Function Main()
        Loacal myVar:Int = 0
        If True
            Local myVar:int = 1
            Print myVar
        End
    End

    Как заставить Print вывести на экран значение 0, т.е. значение myVar объявленной за пределами условного оператора?