anchor.diff:  // memory in Win32.
   
   import 'dart:ffi';
  -import 'dart:io';
   import 'dart:math' show Random;
   
   import 'package:ffi/ffi.dart';
  
positive.code:   final ptr = Pointer<Uint8>.fromAddress(bitmapMemory.address);
  
    var rowOffset = 0;
    for (var y = 0; y < bitmapHeight; ++y) {
      var pixelOffset = rowOffset;
      for (var x = 0; x < bitmapWidth; ++x) {
        if (data[vecY][vecX] == 1) {
          // Apple
          //blue
  
negative.code:   // set initial position and length
    // unset old
    // set direction on new
    final lastBlock = Point();
    lastBlock.x = 0;
    lastBlock.y = 0;
  
    for (var i = 0; i < snakePoints.length; i++) {
      data[snakePoints[i].y][snakePoints[i].x] = 0;
    }
  
    // set
    for (var i = 0; i < snakePoints.length; i++) {
      //std::cout << snakePoints[i].x << ", " << snakePoints[i].y << std::endl;
  
      final tempX = snakePoints[i].x;
  